{{tag>Lucid ie6 ie7 WINE tutoriel BROUILLON}}
----

====== Comment installer ie6 et ie7 sous Ubuntu? ======

Ce tutoriel décrit les manipulations à faire pour installer ie6 et ie7 sous Ubuntu.

===== Préambule =====

  * Pourquoi installer ie6 et ie7 sous linux?
Le seul interêt est pour les webmasters. Ils peuvent ainsi tester leur site avec les browsers de microsoft.

  * Ies4linux?
Quand on cherche des méthodes pour installer ie sur linux, on trouve souvent des pages consacrées à ies4linux. C'est du au fait que cet outils à longtemps été LA solution. Malheureusment, ce n'est plus le cas aujourd'hui. En effet, cette outils n'est plus maintenu et il risque d'être incompatible avec les futurs version de wine.

===== La méthode =====

Heureusement, il y a une solution de remplacement avec __winetricks__.

Aujourd'hui, winetricks permet d'installer ie6 et ie7.
Certes ie6 est quasi mort. Cependant, j'ai choisi de l'installer pour 2 raisons:
  * Par superstition: si mon site est compatible ie6, alors, il est très robuste!
  * Plus sérieusement: installer 2 versions de ie6 simultanément dans linux présente des particularités qui seront utiles lorsque ie8 sera disponible dans winetricks. On pourra alors installer simultanément ie7 et ie8.

===== Les différentes étapes =====

  - Installer Wine. Wine est un programme permettant d'exécuter des programmes windows sous linux.
  - Installer Winetricks. Winetricks est un composant de Wine qui permet d'installer automatiquement toutes les librairies nécessaires à l'exécution de certains programmes (en particulier ie6 et ie7).
  - Comprendre les préfixes.
  - Installer ie6 dans un prefixe spécifique puis installer ie7 dans un autre préfixe.
  - Créer des lanceurs qui vont nous placer automatiquement dans le bon préfixe puis lancer ie.

===== Installer Wine =====

Si Wine n'est pas encore isntaller sur votre poste, il vous suffit de suivre le tuto [[:wine|Wine]]!

===== Installer Winetricks=====

Si vous avez installé Wine1.2 à partir [[:wine#avec_le_depot_ppa_pour_ubuntu|du dépôt PPA de WineHQ]], winetricks a été installé automatiquement.
Sinon (si par exemple vous aviez déjà wine installé), retrouvez les informations nécessaires dans le tuto de [[:winetricks|winetricks]].

Pour l'instant, je suis pas trop fatigué...=)

Si vous avez lu le tuto de winetricks, vous avez donc compris qu'à ce stade, il vous suffit d'exécuter
  winetricks ie6
pour installer ie6 sur votre poste.

<note important>
On ne va pas procéder de cette façon. En effet, celle-ci ne permet pas d'installer simultanément 2 versions d'internet explorer!
Pour se faire nous allons utiliser les préfixes.
</note>

===== Comprendre les préfixes=====

===Was ist das les préfixes?===
Quand on installe wine, celui-ci crée un répertoire ~/.wine.
C'est dans ce répertoire que se trouve votre windows.

La magie est qu'on peut avoir non seulement 1 mais autant de windows qu'on a envie.
Il suffit de créer autant de répertoire que nécessaire: .wine1, .wine2, etc...

Nous allons donc installer ie6 dans un windows et ie7 dans un autre.
Ces différentes instances de windows sont appelés des __**préfixes**__.

===Comment créer une nouvelle instance de windows?===
  export WINEPREFIX=$HOME/.wine-new/
  wineconfig

La première commande va positionner la variable d'environnement qui définit le préfixe.
La deuxième commande va procéder à la création du nouvel environnement (.wine-new).

<note>
La variable WINEPREFIX est définie de telle façon que sa portée soit au niveau du shell.
En clair, 2 consoles peuvent avoir une valeur de WINEPREFIX différente.
Ceci permet en particulier de lancer un programme A dans un windows et de lancer un programme B (en même temps) dans un autre windows.
La valeur du préfixe est perdu quand on sort du shell.
</note>

===== Installer ie6 et ie7=====

Si vous avez installé Wine1.2 à partir [[:wine#avec_le_depot_ppa_pour_ubuntu|du dépôt PPA de WineHQ]], winetricks a été installé automatiquement.
Sinon (si par exemple vous aviez déjà wine installé), retrouvez les informations nécessaires dans le tuto de [[:winetricks|winetricks]].

Pour l'instant, je suis pas trop fatigué...=)

===== Créer des lanceurs=====

----
//Contributeurs principaux : [[:utilisateurs:IDENTIFIANT]].//
